finishing in second or third place - Spanish English Dictionary